package com.zqh.myfmmall.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.zqh.myfmmall.entity.ProductComments;
import com.zqh.myfmmall.vo.ProductCommentsVO;

import java.util.List;
import java.util.Map;

/**
 * 商品评价 (ProductComments)表服务接口
 *
 * @author KONO 曾淇杭哒！
 * @since 2022-01-20 20:53:00
 */
public interface ProductCommentsService extends IService<ProductComments> {

    /**
     * 功能描述:
     * 获取商品的各等级评论数及好评率
     * @param productId
     * @return
     * @author kono曾淇杭哒！
     * @date 2022/1/26 1:12
     */
    Map<String,Integer> getProductCommentsCountsByProductId(String productId);

    List<ProductCommentsVO> getByProductId(String productId) throws JsonProcessingException;
}

